package com.seari.mapper;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.seari.bean.QueryProBean;
import com.seari.bean.SelectObj;
import com.seari.pojo.InvestHoleInPojo;
import com.seari.pojo.ProNodePojo;

public interface ProgrammeMapper {

	List<Map<String, String>> getProInvest(QueryProBean queryProBean);

	List<InvestHoleInPojo> getInvestHoleIn(QueryProBean queryProBean);

	List<Map<String, String>> getProMoneyNum(QueryProBean queryProBean);

	List<InvestHoleInPojo> getProMoneyNumDown(QueryProBean queryProBean);

	List<SelectObj> queryConByProid(QueryProBean queryProBean);

	List<ProNodePojo> queryProNodePlan(QueryProBean queryProBean);

	List<ProNodePojo> queryProNodeActual(QueryProBean queryProBean);

	List<Map<String, String>> queryExplainMeasuresByconid(@Param("conid")String conid);

	List<ProNodePojo> queryProMinorNodePlan(QueryProBean queryProBean);

	List<ProNodePojo> queryProMinorNodeActual(QueryProBean queryProBean);

	Map<String,String> queryPlanAcRatio(@Param("ebeln")String ebeln,@Param("beginTime")String beginTime,@Param("endTime")String endTime);

	List<Map<String, String>> queryPlanAcDetails(@Param("ebeln")String ebeln,@Param("beginTime")String beginTime,@Param("endTime")String endTime);

}
